package at.horario.model.algo;

import java.util.HashMap;

public class HorarioAlgo {
    private ProfessorAlgo[] professores;
    private int numTurmas;
    private int numProfessores;
    private int ciclo;
    private String turno;
    private HashMap<String, Integer> classeGrupo;

    public HorarioAlgo(int numTurmas, int numProfessores) {
        this.numTurmas = numTurmas;
        this.numProfessores = numProfessores;
        professores = new ProfessorAlgo[numProfessores];
    }

    public int getNumTurmas() {
        return numTurmas;
    }

    public void setNumTurmas(int numTurmas) {
        this.numTurmas = numTurmas;
    }

    public int getNumProfessores() {
        return numProfessores;
    }

    public void setNumProfessores(int numProfessores) {
        this.numProfessores = numProfessores;
    }


    public HashMap<String, Integer> getClasseGrupo() {
        return classeGrupo;
    }

    public void setClasseGrupo(HashMap<String, Integer> classeGrupo) {
        this.classeGrupo = classeGrupo;
    }


    public String getTurno() {
        return turno;
    }

    public void setTurno(String turno) {
        this.turno = turno;
    }

    public int getCiclo() {
        return ciclo;
    }

    public void setCiclo(int ciclo) {
        this.ciclo = ciclo;
    }

    public ProfessorAlgo[] getProfessores() {
        return professores;
    }

    public void setProfessores(ProfessorAlgo[] professores) {
        this.professores = professores;
    }
}